*{
	padding:0;
	margin:0;
	font-family: "微软雅黑";
}
.contentTable{
	width:90%;
	margin:0 auto;
	height:520px;
	overflow: scroll;
	border:1px solid #999;
}
.contentTable::-webkit-scrollbar {
	width: 8px;
}
.contentTable::-webkit-scrollbar-track {
	background-color:#fff;
}
.contentTable::-webkit-scrollbar-thumb {
	background-color:#eeeeee;
}
table{
	width:100%;
	border:1px solid #ddd;
	border-left:0;
	border-right:0;
}
table th{
	height:40px;
	background:#eeeeeea3;
	color:#555;
	font-size:14px;
	text-align:center;
	font-weight: 600;
}
table td{
	padding: 10px;
}
table td span{
	display: block;
}
.title{
	font-weight: 600;
	margin-top:20px;
}
.companyInfo{
	text-align:right;
}
.companyInfo span{
	display: inline-block;
	margin-left:20px;
}
.totalInfo{
	width:90%;
	margin: 0 auto 30px;
	text-align:right;
}
.totalInfo span{
	display: inline-block;
	margin: 0 5px;
	color:#2490f8;
}
.totalInfo button{
	background:#2490f8;
	border:none;
	color:#fff;
	padding: 6px 15px;
}
.priceListInfo{
	width:90%;
	margin: 0 auto;
}
.infoTitle{
	margin-top: 10px;
}
.priceListInfo .infoTitle span{
	font-size:16px;
}
.priceListInfo .infoTitle span:nth-child(1){
	font-weight: 600;
}
.priceListInfo .infoTitle span:nth-child(2){
	font-weight:bold;
}
.priceListInfo .infoTitle span:nth-child(3){
	font-size:14px;
	display: inline-block;
	color:rgb(255,157,124);
	background: rgb(255,228,191);
	padding: 2px 5px;
	border-radius:4px;
	margin-left:5px;
}
.priceListInfo .infoTitle span:nth-child(4){
	float:right;
	font-size:14px;
}
.infoDetail{
	width: 70%;
	margin: 10px 0;
	display: inline-block;
	flex-flow: row;
	flex-wrap: wrap;
	vertical-align: top;
}
.infoDetail span{
	display: inline-block;
	width: 24%;
	line-height:40px;
	vertical-align: top;
}
.infoDetail .state{
	color:green;
}
.infoDetail .dataEnd{
	width: 60%;
	color:red;
}
.compariseResult{
	display: inline-block;
	flex-flow: row;
	flex-wrap: wrap;
	width: 27%;
	vertical-align: top;
}
.compariseResult span{
	display: inline-block;
	box-sizing: content-box;
	width:100%;
	display: block;
	background:#eeeeee;
	border:1px solid #dddddd;
	border-left:4px solid rgb(0,184,81);
	margin-bottom: 10px;
	padding: 1px 5px;
}
.compariseResult span:nth-child(2){
	border-left:4px solid rgb(48,123,255);
}
.compariseResult span:nth-child(3){
	border-left:4px solid rgb(245,78,35);
}
.infoDetail span:nth-child(3), .infoDetail span:nth-child(7){
	width:30%;
}
.infoDetail span:nth-child(4), .infoDetail span:nth-child(8){
	width:18%;
}
